Career 2022 2020 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Poland F4 Poland F6 Switzerland F2 Switzerland F3 Great Britain F5 Great Britain F6 Poland F1 Poland F2 Slovakia F1 Poland F5 Poland F6 Poland F7 Czech Republic F6 Germany F1 Germany F2 Germany F4 Czech Rep. F1 Czech Rep. F2 Poland F1 France F17 Azerbaijan F1 Azerbaijan F2 Turkey F3 Turkey F4 Italy F4 Poland F1 Poland F2 Poland F3 Poland F4 Belarus F3 Belarus F4 Poland F2 Poland F8 Great Britain F2 Great Britain F3 Scheveningen Challenger Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano I Tourneo Fila Citta di Brindisi - Brindisi Copa Sevilla - Seville Compaq Challenger - Bucharest Geneva Challenger - Geneva 5th Sardinian International Championships - Cagliari M15 Wroclaw Exim Agmedia Open - Kosice San Marino Cepu Open - San Marino Sporting Challenger '07 Trofeo Regione Piemonte - Turin Brixina Tennis Open - Bressanone San Marino CEPU Open - San Marino XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Pekao Open - Szczecin M15 Bytom Caltanissetta Challenger Monza Challenger Rome Challenger Rome Challenger Ostrava Challenger Kosice Challenger Milan Challenger Samarkand Challenger - Samarkand Rimini Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Binghamton Challenger Trani Challenger Como Challenger Seville Challenger Rennes Challenger LTA Hull Challenger - Hull Aachen Challenger Rome Challenger Challenger Canottieri Minico - Mantova AXA Open - Lisbon Rome Challenger AXA Open II - Espinho Copa Ericsson Mexico - Guadalajara Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo Rimini Challenger Manerbio Challenger St. Remy Challenger MTNL Cellular ATP Challenger - Mumbai Palermo Challenger Aachen Challenger Memorial Savigny - Sassuolo 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Courmayeur Challenger San Marino Cepu Open - San Marino Bergamo Challenger Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Wolfsburg Challenger Sardinia International Championship - Cagliari Fujitsu Siemens Open - Budapest FILA Challenger Biella - Biella Barletta Citta Della Disfida Open 99 - Barletta Bath Challenger Caltanissetta Challenger Barletta Challenger Ho Chi Minh City Challenger - Ho Chi Minh City St. Brieuc Challenger Quelle Cup - Furth Napoli Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Turin Challenger XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Sopot Challenger Poznan Challenger Orbetello Challenger Milano Challenger-Jameson Cup - Milan San Marino Challenger Top Wool Challenger Biella - Biella Genova Challenger Seville Challenger Todi Challenger Palermo Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Wolfsburg Challenger Rabat Challenger Barletta Challenger Tunis Challenger Monza Challenger San Marino Challenger Genova Challenger Madrid Challenger Napoli Challenger Prague Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Wroclaw Challenger Top Wool Challenger-Immagine Trophy - Biella Cepu Open - San Marino Trani Cup - Trani KGHM Dialog Polish Indoors - Wroclaw Porsche Open - Poznan Rome Challenger Caversham International Tennis Tournament - Jersey Bytom Challenger Privatbank Open 2006 - Dnepropetrovsk San Marino Challenger Sarajevo Challenger Como Challenger Pekao Open - Szczecin Wolfsburg Challenger Sibiu Challenger Cairo Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger Trani Challenger Tampere Challenger Prostejov Challenger Napoli Challenger San Marino Challenger Vercelli Challenger Salzburg Challenger Perugia Challenger Padova Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Cortina Challenger Cordenons Challenger Manerbio Challenger Como Challenger Kos Succhetti Tennis Cup - Cordenons Orleans Challenger Rome Challenger Scheveningen Challenger Napoli Challenger Vicenza Challenger Rome Challenger Warsteiner Grand Prix - Oberstaufen Citta di Brindisi - Brindisi Intersport Heilbronn Open - Heilbronn Polska Energia Open - Bytom San Benedetto Challenger Como Challenger Genova Challenger Todi Challenger Turin Challenger Napoli Challenger Rome Challenger Nottingham-2 Challenger Milan Challenger Bergamo Challenger Genova Challenger Barletta Challenger Rome Challenger Bytom Challenger Barletta Citta Della Disfida Open 2000 - Barletta Braunschweig Challenger Cairo Challenger 2002 - Cairo Sibiu Challenger Genova Challenger Milan Challenger Como Challenger Genova Challenger Milan Challenger Napoli Challenger Eckental Challenger Biella Challenger Top Wool Challenger - Biella Heilbronn Challenger Fano Challenger Meerbusch Challenger Mestre Challenger San Benedetto Challenger Quimper Challenger Szczecin Challenger Furth Challenger Tennis Napoli Cup - Naples Garden Open - Rome Siemens Open 2002 - Scheveningen Trani Cup - Trani Poznan Challenger Amer-Wilson Challenger - Tampere Podebradka Cup - Prague Napoli Challenger Turin Challenger DPD Challenger 2000 - Aschaffenburg Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Vicenza Challenger Open Seat-Godo 2001 - Barcelona Perugia Challenger Milan Challenger International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Segovia Challenger Honda Kah Singapore Men's Tennis Open - Singapore Cortina Challenger Residenza Open - Magdeburg Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Szczecin Challenger Mons Challenger Poznan Challenger Wroclaw Challenger Madrid Challenger Grodzisk Mazowiecki Challenger Jameson Cup - Milan Samarkand Challenger - Samarkand Bath Challenger Bratislava Challenger Rome Challenger Prostejov Challenger Poznan Challenger Qatar Open - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Cordenons Challenger Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta The Hilversum Open - Hilversum Caltanissetta Challenger CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov ATP "Videocon" Challenger - Mumbai Milan Challenger Whirlpool Open - Budapest Croatia Open - Umag Open Romania - Bucharest LTA Men's Challenger - Wrexham Campionati Internazionali di Sicilia - Palermo Geneva Challenger - Geneva Hungarian Architect Open - Budapest KGHM Polish Indoors - Wroclaw Kremlin Cup - Moscow FILA Challenger - Biella XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Davidoff Swiss Indoors - Basel Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Campionati Internazionali di Sicilia - Palermo Lugano Challenger Medibank Private International - Sydney Meridiana Sardegna Open - Olbia Argentina Open - Buenos Aires Marburg Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Mallorca Challenger Grand Prix Hassan II - Casablanca Szczecin Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Manerbio Challenger Campionati Internazionali di Sicilia - Palermo Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Lugano Challenger Brasil Open - Costa do Sauipe Tennislife Cup - Napoli Open de la Comunidad Valenciana - Valencia Rabat Challenger Open Seat Godo 2007 - Barcelona Rennes Challenger Pau Challenger Como Challenger Dutch Open Tennis - Amersfoort Milan Indoors - Milan IPP Open - Helsinki San Remo Challenger Genova Challenger Bordeaux Challenger Athens Challenger Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open 2003 - Doha Copa AT&T - Buenos Aires BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Prague Challenger St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires Milan Indoors - Milan BA-CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Prostejov Challenger Zagreb Challenger Furth Challenger Salzburg Challenger Bratislava Challenger ATP Studena Croatia Open Umag - Umag Cherbourg Challenger Helsinki Challenger BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Medibank International - Sydney Szczecin Challenger Mons Challenger Brasil Open - Costa do Sauipe Movistar Open - Santiago Brasil Open - Costa do Sauipe Heilbronn Challenger Copa Telmex - Buenos Aires If Stockholm Open - Stockholm U.S. Mens's Clay Court Championship - Houston Cordenons Challenger Trnava Challenger Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Orange Warsaw Open - Warsaw Orleans Challenger Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Caltanissetta Challenger Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Winston Salem - Winston Salem ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Barletta Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Serbia Open - Belgrade Napoli Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Valencia Open - Valencia Heineken Open - Auckland Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Monza Challenger Bet-at-home Open - Hamburg If Stockholm Open - Stockholm VTR Open - Vina del Mar Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Bet-at-home Open - Hamburg Copa Claro - Buenos Aires Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Open Sud de France - Montpellier Argentina Open - Buenos Aires Rome Challenger ATP Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Sao Paulo Challenger Tour Finals PBZ Zagreb Indoors - Zagreb Poznan Challenger Todi Challenger Caltanissetta Challenger Caltanissetta Challenger Cortina Challenger St. Petersburg Open - St. Petersburg Movistar Open - Santiago Irving Challenger China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Biella Challenger Apia International - Sydney Heineken Open - Auckland Open Seat Godo 2003 - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Manerbio Challenger Rio Open 500 - Rio de Janeiro ASB Classic - Auckland Orleans Challenger Brasil Open - Sao Paulo Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Davidoff Swiss Indoors - Basel Guadalajara Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Sporting Challenger - Turin Swiss Indoors Basel - Basel Prostejov Challenger Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Szczecin Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Ortisei Challenger Quimper Challenger Swiss Indoors Basel - Basel Memorial Savigni - Sassuolo Zivnobanka Czech Open - Prostejov Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Zagreb Open - Zagreb Mestre Challenger San Benedetto Challenger Copa Ericsson Brazil - Sao Paulo BMW Brixina Tennis Open - Bressanone Garanti Koza Sofia Open - Sofia BMW Open - Munich I Open de Tenis Comunidad de Madrid - Madrid AEGON International - Eastbourne Generali Open - Kitzbuhel VII Torneo Internazionale di Tennis - Barletta Abierto Mexicano Telfonica MoviStar - Acapulco Seville Challenger Qatar Open - Doha BMW Open - Munich Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Italian Open - Rome Open 13 - Marseille Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Catella Swedish Open - Bastad Copa AT&T - Buenos Aires Heineken Open - Auckland BellSouth Open - Vina del Mar Siebel Open - San Jose Campionati Internazionali di Sicilia - Palermo Erste Bank Open - Vienna Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Masters Series Monte Carlo - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Erste Bank Open - Vienna BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Kremlin Cup - Moscow Valencia Open - Valencia Sydney International - Sydney Copa Claro - Buenos Aires Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg Orange Prokom Open - Sopot Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Legg Mason Tennis Classic - Washington Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati St. Petersburg Open - St. Petersburg Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Tennis Masters Series - Rome Pacific Life Open - Indian Wells Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Rome NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Gerry Weber Open - Halle French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest U.S. Open - New York Winston-Salem Open - Winston-Salem Australian Open - Melbourne Wimbledon - London Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Wimbledon - London Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Hopman Cup - Perth Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group II, 1R, POL-MAD 4-1 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 U.S. Open (juniors) Davis Cup, Group 1, 2R, ITA-MAR 4-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, World Group II, PO, POL-HKG 4-0 Kooyong Classic - Kooyong Olympics - Rio de Janeiro Olympics - Athens